package com.day10.objectarray;

// 本类用于演示多态数组
public class TwoTest {
    public static void main(String[] args) {
        // 数组类型规定为父类类型时，传递子类对象作为数组元素
        Teacher[] teas = new Teacher[5];

        LangTeacher lt = new LangTeacher();
        teas[0] = lt;
        teas[0].shangKe();
        teas[1] = new EnglishTeacher();
        teas[1].shangKe();
        teas[2] = new MathTeacher();
        teas[2].shangKe();
        teas[3] = new LangTeacher();
        teas[3].shangKe();
        teas[4] = new MathTeacher();
        teas[4].shangKe();

//        teas[0] = new LangTeacher();// 创建临时对象，为数组元素赋值。
//
//        Master master = new Master();
//        master.sendTeacher(new MathTeacher());// 创建临时对象为方法传承。
//        master.sendTeacher(lt);

    }
}
